
//数量框加减
$('.sub').on('click',function(){
    let value = $(this).siblings('input').val();
    if(value>1){
        value--;
        $(this).siblings('input').val(value)
    }
    allaprice();
})
$('.add').on('click',function(){
    let value =$(this).siblings('input').val();
    value++;
    $(this).siblings('input').val(value)
    allaprice();
})

//选中
$('main ul li>span').on('click',function(){
    $(this).toggleClass('bgc');
    let all =$('main ul li .bgc').length;
    let spans =$('main ul li>span').length;
       if(all==spans){
           $('.settlement>span').addClass('allbtn');
    }
    else{
        $('.settlement>span').removeClass('allbtn');
       }
    number();
    allaprice();
})

$('.settlement>span').on('click',function(){
    // alert(1)
    $(this).toggleClass('allbtn');
    if($('.settlement>span').hasClass('allbtn')){
        $('main ul li>span').addClass('bgc')
    }else{
        $('main ul li>span').removeClass('bgc');
    }
    number();
    allaprice();
})


// 数量
function number(){
    let all =$('main ul li .bgc').length;
    $('#number').html(all);
}


//合计
function allaprice(){
    let sum=0;
    $('main ul li .bgc').each(function(index,dom){
        let price = $(dom).siblings('.con').find('#money').html();
        let numbers = $(dom).siblings('.numberbtn').find('input').val();
        sum+=price*numbers;
    })
    $('#prices').html(sum)
}

//键盘输入事件
$('main ul li .numberbtn input').blur(function(){
    let value = $(this).val();
    if(value>200){
        $(this).val(200)
    }else if(isNaN(value) ||value<1){
        $(this).val(1)
    }
})